大家晚上好,
看著好兄弟掛著疲憊的身軀還要替家人煮飯,
差點就要家庭革命了,雖然有點小無奈,
但這就不是生活中的幸福嗎!?
抱歉,離題了~~~哈哈
今天的我,終於擺脫了集合與泛型這個章節,
我可以開支香檳慶祝一下嗎!?
今天要跟大家分享小菜鳥今天自習的單元執行緒,
稍微簡單介紹一下這個單元,
**多工(Multi Task)**作業系統是藉由CPU時間的配置,
允許兩個以上的應用程式同時執行,
假如我們一邊用Eclipse編寫程式,一邊透過Media Player聽音樂,
就算是多工的一種。
至於**多執行緒(Multi Thread)**程式則是在一個應用程式裡,
允許同時有兩個以上的**執行緒(Thread)**執行,
因此利用執行緒能讓一個應用程式在同一個時間可以執行多項任務,
而達到多工的效果。
其實小菜鳥還也不太曉得怎麼程式來跟大家說明執行緒這個可愛的玩意,
一般來說程式語言在執行的時候,都是一行接著一行程式碼來執行,
Java則是經由JVM來執行程式,而程式的執行點是由**main()**方法開始,
隨著程式的內容來做運算、判斷、再判斷~
一直到程式結束。
因此Java程式在開始執行時,就會有一個執行緒開始執行,
而這個偷跑的執行緒就叫做主執行緒。
在Java程式語言中允許同時有多個程式的動作一起執行,
除了偷跑的主執行緒之外,每個動作都是同一個執行緒,
也就是多執行緒的執行。
不好意思,小菜鳥手殘...希望大家不嫌棄這解說圖。
大家晚安了,明天見。